A Topological View of the Kowalski - Van Emden Theorem
نویسنده
چکیده
1 Introduction. In 8] we showed how several issues of importance in logic programming can prootably be viewed by casting them as questions concerned with topologies on spaces of interpretations and topological continuity of operators associated with logic programs. In doing this, we were building on earlier work of Batarekh and Subrahmanian 1, 2, 3] and extending and generalising their ideas. For reasons of space, it was convenient then to restrict ourselves to consideration of just one topology, the query topology as deened in 2], and the generalisation of it we called the atomic topology Q as deened in 7, 8]. However , in addition to the query topology, Batarekh and Subrahmanian 2] have discussed a topology which they call the positive query topology and have established equality between it and the well known Scott topology. Once again, their treatment is subject to a restriction they call the \matching condition" which they impose on all preinter-pretations they admit of the underlying rst order language in question. Unfortunately, this restricts them, eeectively, to dealing only with the Herbrand preinterpretation. Our purpose in this note is to consider a generalisation of the positive query topology, called the positive atomic topology, which we denote by Q +. In doing this we proceed to \remove" the existential quantiier in a (positive) query just as was done in 8]. In this process, no restriction whatever is placed on the preinterpretations we consider and it turns out that Q + coincides with the positive query topology ii the matching condition is satissed. Moreover, it is easy to see that Q + can be regarded as a product of two-point spaces each of which is endowed with the Scott topology and that, consequently, Q + coincides with the Scott topology in complete generality. We go on to show how Q + can be taken as a foundation for the declarative semantics of deenite logic programs by deriving the Kowalski-van Emden theorem as a consequence of our main results. That it should be possible to derive such results is no surprise given the role of the Scott topology in computing. Nevertheless, the approach we adopt has some mathematical interest for two reasons. First, it motivates the introduction of the greatest limit of a net of interpretations. Secondly, it brings out the topological interpretation
منابع مشابه
On Semantics, Syntactics and Fixpoints of General Programs
In this paper, we extend the uniied view of logic programs, characterized by van Emden and Kowalski, in terms of semantics, syntactics, and xpoints into the context of general programs. We rst propose a general model semantics which is a natural extension of the Herbrand model semantics. We have shown that any program has a unique least model. Then we show that the least model of a program is p...
متن کامل$L$-Topological Spaces
By substituting the usual notion of open sets in a topological space $X$ with a suitable collection of maps from $X$ to a frame $L$, we introduce the notion of L-topological spaces. Then, we proceed to study the classical notions and properties of usual topological spaces to the newly defined mathematical notion. Our emphasis would be concentrated on the well understood classical connectedness...
متن کاملOn Tychonoff's type theorem via grills
Let ${X_{alpha}:alphainLambda}$ be a collection of topological spaces, and $mathcal {G}_{alpha}$ be a grill on $X_{alpha}$ for each $alphainLambda$. We consider Tychonoffrq{}s type Theorem for $X=prod_{alphainLambda}X_{alpha}$ via the above grills and a natural grill on $X$ related to these grills, and present a simple proof to this theorem. This immediately yields the classical theorem...
متن کاملThe Optimal Model of a Program with Negation
It takes place in a more general work about three-valued (partial) logic and logic programming. We have developped a logical and algebrical theory which seems wellsuited to logic programs with negation. In this theory, we have extended the "consequence" operator of Van Emden and Kowalski associated with a program without negation to a "consequence" operator for programs with negation taking inc...
متن کاملClausal Intuitionistic Logic I - Fixed-Point Semantics
D Since the advent of Horn-clause logic programming in the mid 1970’s, there have been numerous attempts to extend the expressive power of Horn-clause logic while preserving some of its attractive computational properties. This article, the first of a pair, presents a clausal language that extends Hornclause logic by adding negations and embedded implications to the righthand side of a rule, an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Bulletin of the EATCS
دوره 53 شماره
صفحات -
تاریخ انتشار 1994